<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'FD37C07B9541CA6AE3CBF1DF2A0DEDE9';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'tetris',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function m(){}
function l(){}
function w(){}
function v(){}
function K(){}
function J(){}
function I(){}
function H(){}
function R(){}
function Y(){}
function Eq(){}
function cb(){}
function lb(){}
function hb(){}
function qb(){}
function xb(){}
function pb(){}
function Xb(){}
function Wb(){}
function dc(){}
function fc(){}
function hc(){}
function jc(){}
function lc(){}
function wc(){}
function yc(){}
function Ac(){}
function Cc(){}
function Ec(){}
function Gc(){}
function Ic(){}
function Kc(){}
function Mc(){}
function Tc(){}
function Sc(){}
function Rc(){}
function Qc(){}
function Pc(){}
function Oc(){}
function bd(){}
function gd(){}
function fd(){}
function ed(){}
function od(){}
function ld(){}
function ud(){}
function rd(){}
function Ad(){}
function xd(){}
function Gd(){}
function Dd(){}
function Md(){}
function Jd(){}
function Pd(){}
function Td(){}
function Rd(){}
function Xd(){}
function ee(){}
function be(){}
function ie(){}
function pe(){}
function oe(){}
function ne(){}
function Be(){}
function Ee(){}
function De(){}
function Je(){}
function Qe(){}
function Pe(){}
function Af(){}
function Ff(){}
function Gf(){}
function Jf(){}
function Lf(){}
function Rf(){}
function Uf(){}
function Xf(){}
function ug(){}
function qg(){}
function Dg(){}
function Cg(){}
function Sg(){}
function Yg(){}
function lh(){}
function qh(){}
function sh(){}
function zh(){}
function yh(){}
function Ih(){}
function Hh(){}
function Gh(){}
function Fh(){}
function Eh(){}
function Ei(){}
function ri(){}
function yi(){}
function xi(){}
function Bi(){}
function Ai(){}
function Fi(){}
function Di(){}
function Ii(){}
function Ji(){}
function Ri(){}
function Qi(){}
function Pi(){}
function pj(){}
function tj(){}
function Ij(){}
function Oj(){}
function Nj(){}
function Mj(){}
function Lj(){}
function Uj(){}
function Wj(){}
function $j(){}
function Zj(){}
function pk(){}
function wk(){}
function yk(){}
function Hk(){}
function Ik(){}
function Mk(){}
function Ok(){}
function Vk(){}
function Uk(){}
function Yk(){}
function $k(){}
function _k(){}
function dl(){}
function bl(){}
function fl(){}
function il(){}
function kl(){}
function rl(){}
function ul(){}
function El(){}
function Dl(){}
function Hl(){}
function Gl(){}
function Jl(){}
function Ll(){}
function Rl(){}
function Vl(){}
function bm(){}
function im(){}
function lm(){}
function om(){}
function rm(){}
function Gm(){}
function Jm(){}
function Ym(){}
function _m(){}
function en(){}
function mn(){}
function pn(){}
function on(){}
function qn(){}
function sn(){}
function un(){}
function xn(){}
function Bn(){}
function An(){}
function Jn(){}
function Mn(){}
function _n(){}
function bo(){}
function ko(){}
function jo(){}
function Go(){}
function Fo(){}
function Po(){}
function Xo(){}
function Wo(){}
function cp(){}
function hp(){}
function sp(){}
function Ap(){}
function Dp(){}
function Ip(){}
function Np(){}
function gq(){}
function fq(){}
function kq(){}
function nq(){}
function wq(){}
function Bq(){}
function Nn(a){}
function F(){y()}
function Hm(){y()}
function Zm(){y()}
function N(){jb()}
function M(a){jb()}
function tn(a){jb()}
function wn(a){jb()}
function zn(a){jb()}
function Ln(a){jb()}
function nn(){jb()}
function rn(){jb()}
function vn(){jb()}
function yn(){jb()}
function Kn(){jb()}
function Kf(){jb()}
function Cq(){jb()}
function ao(a){jb()}
function Vg(){Ug()}
function Qb(){return 0}
function Rb(){return 0}
function ec(){this.b=0}
function xc(){this.b=0}
function gc(){this.b=1}
function zc(){this.b=1}
function ic(){this.b=2}
function Bc(){this.b=2}
function kc(){this.b=3}
function Dc(){this.b=3}
function Fc(){this.b=4}
function Hc(){this.b=5}
function Jc(){this.b=6}
function Lc(){this.b=7}
function Nc(){this.b=8}
function Qd(){this.b={}}
function Zd(a){this.b=a}
function Ce(a){this.b=a}
function Hf(a){this.b=a}
function Jj(a){this.b=a}
function Vj(a){this.b=a}
function xk(a){this.b=a}
function Jk(a){this.b=a}
function Nk(a){this.b=a}
function Zk(a){this.b=a}
function Bk(a){this.c=a}
function dm(a){this.c=a}
function ag(a){this.e=a}
function al(a){this.b=a}
function gl(a){this.b=a}
function jl(a){this.b=a}
function ql(a){this.b=a}
function Cn(a){this.b=a}
function Ko(a){this.b=a}
function $o(a){this.b=a}
function Jp(a){this.b=a}
function wp(a){this.e=a}
function Oe(a,b){this.b=b}
function Kh(a,b){a.I=b}
function mq(){qo(this)}
function Sf(a){y();this.b=a}
function Vf(a){y();this.b=a}
function sl(a){y();this.b=a}
function jd(){this.d=++hd}
function bn(){this.b=new hn}
function pq(){this.b=new mq}
function ph(){this.c=new Vp}
function $(){$=Eq;Z=new cb}
function Pk(){Pk=Eq;new mq}
function eq(){eq=Eq;dq=new gq}
function mg(){mg=Eq;lg=new Qf}
function Ug(){Ug=Eq;Tg=new jd}
function jg(a){fg=a;ah();ch=a}
function kg(a,b){ah();kh(a,b)}
function Qk(a,b){Wk(a.b,a,b)}
function ni(a,b){ji(a,b,a.I)}
function Wl(a,b){Yl(a,b,a.d)}
function kk(a,b){dk(a,b);--a.c}
function Pf(a,b){Op(a.c,b);Of(a)}
function Km(a){xj(a);jn();Fm()}
function de(a){a.b.o&&a.b.rb()}
function jm(a){a.b.W(a.e,a.d,a.c)}
function Bj(a){a.g=false;ig(a.I)}
function Ge(a){Fe.call(this,a)}
function vi(a){Fe.call(this,a)}
function Zf(a){return a.d<a.b}
function In(a){return a>0?a:0}
function tp(a){return a.c<a.e.xb()}
function Yf(a){return Pp(a.e.c,a.c)}
function Sh(a,b){!!a.G&&je(a.G,b)}
function rh(a,b){this.b=a;this.c=b}
function Ep(a,b){this.b=a;this.c=b}
function xq(a,b){this.b=a;this.c=b}
function dp(a,b){this.c=a;this.b=b}
function ze(a){this.e=new mq;this.d=a}
function Bh(){this.b=new ke(null)}
function y(){y=Eq;x=new Vp;Lg(new Dg)}
function ui(){ui=Eq;si=new yi;ti=new Bi}
function _c(){_c=Eq;$c=new kd(Yq,new bd)}
function nd(){nd=Eq;md=new kd(Zq,new od)}
function td(){td=Eq;sd=new kd($q,new ud)}
function zd(){zd=Eq;yd=new kd(_q,new Ad)}
function Fd(){Fd=Eq;Ed=new kd(ar,new Gd)}
function Ld(){Ld=Eq;Kd=new kd(br,new Md)}
function Xn(){Xn=Eq;Un={};Wn={}}
function Og(){if(!Gg){Ch();Gg=true}}
function Pg(){if(!Kg){Dh();Kg=true}}
function ah(){if(!$g){ih();$g=true}}
function Kl(){zl.call(this,$doc.body)}
function Nl(a){this.d=a;this.b=!!this.d.D}
function le(a,b){this.b=new ze(b);this.c=a}
function se(a,b,c){var d;d=ve(a,b);d.tb(c)}
function ad(a,b){Km(bf(b.b,4),bf(a.g,5))}
function uj(a,b){zj(a,(a.b,Yc(b)),Zc(b))}
function vj(a,b){Aj(a,(a.b,Yc(b)),Zc(b))}
function wj(a,b){Bj(a,(a.b,Yc(b),Zc(b)))}
function kp(a,b){(a<0||a>=b)&&np(a,b)}
function af(a,b){return a.cM&&a.cM[b]}
function vo(b,a){return Qq+a in b.f}
function Qo(a){return a.c=bf(up(a.b),65)}
function Wm(a){return a>1?Wm(a-1)+Wm(a-2):a}
function U(a,b,c){return a.apply(b,c);var d}
function Bg(a){Ag();return zg?uh(zg,a):null}
function Pp(a,b){kp(b,a.c);return a.b[b]}
function Op(a,b){We(a.b,a.c++,b);return true}
function kb(){try{null.a()}catch(a){return a}}
function sm(){this.b=new Rk;Ki(this,this.b)}
function ke(a){this.b=new ze(false);this.c=a}
function Zg(){this.b=new ze(false);this.c=null}
function mm(a,b,c){this.b=a;this.d=b;this.c=c}
function pm(a,b,c){this.b=a;this.d=b;this.c=c}
function Pj(a){this.I=a;this.b=new Yj(this.I)}
function O(a){jb();this.b=a;ib(new xb,this)}
function Vd(a){var b;if(Sd){b=new Td;a.V(b)}}
function ge(a){var b;if(ce){b=new ee;je(a.b,b)}}
function qe(a,b){!a.b&&(a.b=new Vp);Op(a.b,b)}
function ek(a,b){!!a.f&&(b.b=a.f.b);a.f=b;zk(a.f)}
function xj(a){if(a.i){jm(a.i.b);a.i=null}Zi(a)}
function Qj(a){Pj.call(this,a,Pn(Pr,a.tagName))}
function Tj(){Rj.call(this);this.I[Br]='Caption'}
function db(a,b){!a&&(a=[]);a[a.length]=b;return a}
function _d(a,b){var c;if(Yd){c=new Zd(b);je(a,c)}}
function df(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function Qn(b,a){return b.substr(a,b.length-a)}
function Lg(a){Og();return Mg(Sd?Sd:(Sd=new jd),a)}
function lo(a){var b;b=new Ko(a);return new Ep(a,b)}
function oq(a,b){var c;c=wo(a.b,b,a);return c==null}
function gb(a,b){a.length>=b&&a.splice(0,b);return a}
function ff(a){if(a!=null){throw new rn}return null}
function $n(){if(Vn==256){Un=Wn;Wn={};Vn=0}++Vn}
function Vp(){this.b=Te(pf,{40:1,59:1},0,0,0)}
function Hn(){Hn=Eq;Gn=Te(of,{40:1,59:1},49,256,0)}
function Ag(){Ag=Eq;zg=new Bh;Ah(zg)||(zg=null)}
function yl(){yl=Eq;vl=new El;wl=new mq;xl=new pq}
function Ze(){Ze=Eq;Xe=[];Ye=[];$e(new Qe,Xe,Ye)}
function qo(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function zj(a,b,c){if(!fg){a.g=true;jg(a.I);a.e=b;a.f=c}}
function oi(a,b){var c;c=ki(a,b);c&&pi(b.I);return c}
function Yj(a){this.b=a;this.c=He(a);this.d=this.c}
function km(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function sk(a){this.d=a;this.e=this.d.i.c;qk(this)}
function zl(a){this.f=new _l(this);this.I=a;Th(this)}
function np(a,b){throw new zn('Index: '+a+', Size: '+b)}
function Eb(b,a){return b[a]==null?null:String(b[a])}
function bh(a){return !ef(a)&&a!=null&&a.cM&&!!a.cM[25]}
function ef(a){return a!=null&&a.tM!=Eq&&!(a.cM&&!!a.cM[1])}
function Of(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;A(a.e,1)}}
function Zi(a){if(!a.B){return}pl(a.A,false,false);Vd(a)}
function Ng(a){Og();Pg();return Mg((!Yd&&(Yd=new jd),Yd),a)}
function cn(){var a;a=new Lm;!a.i&&(a.i=Ng(new Jj(a)));bj(a)}
function Bl(){yl();try{wi(xl,vl)}finally{qo(xl.b);qo(wl)}}
function Al(a){yl();try{a.kb()}finally{Ao(xl.b,a)!=null}}
function ig(a){!!fg&&a==fg&&(fg=null);ah();a===ch&&(ch=null)}
function V(){if(S++==0){ab(($(),Z));return true}return false}
function Gb(a){if(Cb(a)){return !!a&&a.nodeType==1}return false}
function cm(a){if(a.b>=a.c.d){throw new Cq}return a.c.b[++a.b]}
function Bp(a){if(a.c<=0){throw new Cq}return a.b.Eb(a.d=--a.c)}
function Bf(a){if(a==null){throw new Ln('html is null')}this.b=a}
function Rk(){Pk();this.b=new Xk(this);this.I[Br]='gwt-Image'}
function Em(){zm();while(!Bm(wm,xm+1,ym)){Dm(0,1,0)}Dm(0,1,0)}
function ji(a,b,c){Wh(b);Wl(a.f,b);c.appendChild(b.I);Yh(b,a)}
function $l(a,b){var c;c=Xl(a,b);if(c==-1){throw new Cq}Zl(a,c)}
function Mg(a,b){return new Ce(re((!Hg&&(Hg=new Zg),Hg).b,a,b))}
function uh(a,b){return new Ce(re(a.b.b,(!ce&&(ce=new jd),ce),b))}
function D(a,b){return $wnd.setTimeout(Fq(function(){a.J()}),b)}
function C(a,b){return $wnd.setInterval(Fq(function(){a.J()}),b)}
function Mb(a){return typeof a.tabIndex!='undefined'?a.tabIndex:-1}
function Cb(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function bj(a){if(a.B){return}else a.E&&Wh(a);pl(a.A,true,false)}
function r(a){if(!a.n){return}Sp(q,a);a.p&&ml(a);a.p=false;a.n=false}
function vp(a){if(a.d<0){throw new vn}a.e.Hb(a.d);a.c=a.d;a.d=-1}
function pi(a){a.style[zr]=Nq;a.style[Ar]=Nq;a.style[Tq]=Nq}
function Zh(a,b){a.F==-1?kg(a.I,b|(a.I.__eventBits||0)):(a.F|=b)}
function yo(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Co(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function qk(a){while(++a.c<a.e.c){if(Pp(a.e,a.c)!=null){return}}}
function Tp(a,b,c){var d;d=(kp(b,a.c),a.b[b]);We(a.b,b,c);return d}
function Re(a,b){var c,d;c=a;d=Se(0,b);Ve(c.aC,c.cM,c.qI,d);return d}
function Ve(a,b,c,d){Ze();_e(d,Xe,Ye);d.aC=a;d.cM=b;d.qI=c;return d}
function _e(a,b,c){Ze();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function ak(a,b){var c;c=a.c;if(b>=c||b<0){throw new zn(Sr+b+Tr+c)}}
function bf(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new rn}return a}
function yf(a){if(a!=null&&a.cM&&!!a.cM[18]){return a}return new O(a)}
function Qp(a,b,c){for(;c<a.c;++c){if(Dq(b,a.b[c])){return c}}return -1}
function _f(a){Rp(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
function $f(a){var b;a.c=a.d;b=Pp(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
function Ib(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Yi(a,b){var c;c=b.target;if(Gb(c)){return Nb(a.I,c)}return false}
function Rp(a,b){var c;c=(kp(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function P(a,b){var c;return c=a,c.tM==Eq||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function Xj(a,b){a.b.innerHTML=b||Nq;if(a.d!=a.c){a.d=a.c;Ie(a.b,a.c)}}
function tg(a){a.f=false;a.g=null;a.b=false;a.c=false;a.d=true;a.e=null}
function Ml(a){if(!a.b||!a.d.D){throw new Cq}a.b=false;return a.c=a.d.D}
function up(a){if(a.c>=a.e.xb()){throw new Cq}return a.e.Eb(a.d=a.c++)}
function ng(a){mg();if(!a){throw new Ln('cmd cannot be null')}Pf(lg,a)}
function Qg(){var a;if(Gg){a=new Vg;!!Hg&&je(Hg,a);return null}return null}
function Xl(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function zo(e,a,b){var c,d=e.f;a=Qq+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function $e(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function X(a,b,c){var d;d=V();try{return U(a,b,c)}finally{d&&bb(($(),Z));--S}}
function Cp(a,b){var c;this.b=a;this.e=a;c=a.xb();(b<0||b>c)&&np(b,c);this.c=b}
function kd(a,b){this.d=++hd;this.b=b;!Vc&&(Vc=new Qd);Vc.b[a]=this;this.c=a}
function Rj(){Qj.call(this,$doc.createElement(Nr));this.I[Br]='gwt-HTML'}
function Lk(){Lk=Eq;new Nk('bottom');new Nk('middle');Kk=new Nk(Ar)}
function $i(a){var b;b=a.D;if(b){a.p!=null&&b.eb(a.p);a.q!=null&&b.fb(a.q)}}
function lq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)}
function Dq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)}
function Tb(a){return (On(a.compatMode,Xq)?a.documentElement:a.body).clientWidth}
function Sb(a){return (On(a.compatMode,Xq)?a.documentElement:a.body).clientHeight}
function W(b){return function(){try{return X(b,this,arguments)}catch(a){throw a}}}
function Vb(a){return (On(a.compatMode,Xq)?a.documentElement:a.body).scrollWidth||0}
function cf(a){if(a!=null&&(a.tM==Eq||a.cM&&!!a.cM[1])){throw new rn}return a}
function On(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function Sp(a,b){var c;c=Qp(a,b,0);if(c==-1){return false}Rp(a,c);return true}
function Do(d,a){var b,c=d.f;a=Qq+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function Hb(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function vb(a){var b;b=gb(wb(a,kb()),3);b.length==0&&(b=gb((new lb).L(),1));return b}
function ab(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=eb(b,c)}while(a.b);a.b=c}}
function bb(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=eb(b,c)}while(a.c);a.c=c}}
function Q(a){var b;return b=a,b.tM==Eq||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++T)}
function ro(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?vo(a,bf(b,1)):uo(a,b,~~Q(b))}
function Rh(a,b,c){Zh(a,_g(c.c));return new Ce(re((!a.G?(a.G=new ke(a)):a.G).b,c,b))}
function Pn(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Jh(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
function gg(a,b,c){var d;d=eg;eg=a;b==fg&&_g(a.type)==8192&&(fg=null);c._(a);eg=d}
function Te(a,b,c,d,e){var f;f=Se(e,d);Ze();_e(f,Xe,Ye);f.aC=a;f.cM=b;f.qI=c;return f}
function hg(a){var b;b=wg(og,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function rk(a){var b;if(a.c>=a.e.c){throw new Cq}b=bf(Pp(a.e,a.c),5);a.b=a.c;qk(a);return b}
function Oh(a,b){if(!a){throw new M(vr)}b=Rn(b);if(b.length==0){throw new tn(wr)}Qh(a,b)}
function Qf(){this.b=new Sf(this);this.c=new Vp;this.e=new Vf(this);this.g=new ag(this)}
function So(a){var b;this.d=a;b=new Vp;a.d&&Op(b,new $o(a));po(a,b);oo(a,b);this.b=new wp(b)}
function oh(a,b){var c,d;c=(d=b[ur],d==null?-1:d);b[ur]=null;Tp(a.c,c,null);a.b=new rh(c,a.b)}
function mh(a,b){var c,d;c=(d=b[ur],d==null?-1:d);if(c<0){return null}return bf(Pp(a.c,c),26)}
function co(a,b){var c;while(a.Y()){c=a.Z();if(b==null?c==null:P(b,c)){return a}}return null}
function nh(a,b){var c;if(!a.b){c=a.c.c;Op(a.c,b)}else{c=a.b.b;Tp(a.c,c,b);a.b=a.b.c}b.I[ur]=c}
function wb(a,b){var c;c=rb(a,b);return c.length==0?(new lb).N(b):(c.length>=1&&c.splice(0,1),c)}
function Dh(){var b=$wnd.onresize;$wnd.onresize=Fq(function(a){try{Rg()}finally{b&&b(a)}})}
function z(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Sp(x,a)}
function Ub(a){return (On(a.compatMode,Xq)?a.documentElement:a.body).scrollHeight||0}
function so(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[Qq+bf(b,1)]:to(a,b,~~Q(b))}
function Ao(a,b){return b==null?Co(a):b!=null&&b.cM&&!!b.cM[1]?Do(a,bf(b,1)):Bo(a,b,~~Q(b))}
function wo(a,b,c){return b==null?yo(a,c):b!=null&&b.cM&&!!b.cM[1]?zo(a,bf(b,1),c):xo(a,b,c,~~Q(b))}
function Mf(a){var b;b=Yf(a.g);_f(a.g);b!=null&&b.cM&&!!b.cM[22]&&new Kf(bf(b,22));a.d=false;Of(a)}
function jn(){var a,b;for(a=0;a!=fn.b;++a){for(b=0;b!=fn.c;++b){gn[a][b].c=0;Qk(gn[a][b].b,0*16)}}}
function Rg(){var a,b;if(Kg){b=Tb($doc);a=Sb($doc);if(Jg!=b||Ig!=a){Jg=b;Ig=a;_d((!Hg&&(Hg=new Zg),Hg),b)}}}
function aj(a,b,c){var d;a.w=b;a.C=c;b-=Qb($doc);c-=Rb($doc);d=a.I;d.style[zr]=b+(vc(),Gr);d.style[Ar]=c+Gr}
function Nh(a,b,c){if(!a){throw new M(vr)}b=Rn(b);if(b.length==0){throw new tn(wr)}c?Db(a,b):Fb(a,b)}
function cc(){cc=Eq;bc=new ec;$b=new gc;_b=new ic;ac=new kc;Ve(jf,{40:1,59:1},51,[bc,$b,_b,ac])}
function _l(a){this.c=a;this.b=Te(mf,{31:1,32:1,33:1,35:1,36:1,37:1,40:1,59:1},5,4,0)}
function Fe(a){N.call(this,a.xb()==0?null:bf(a.yb(Te(sf,{40:1,48:1,59:1},18,0,0)),48)[0]);this.b=a}
function Nb(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
function Si(a,b){if(a.D!=b){return false}try{Yh(b,null)}finally{a.qb().removeChild(b.I);a.D=null}return true}
function mk(a){if(a.c==22){return}if(a.c<22){ok(a.d,22-a.c,a.b);a.c=22}else{while(a.c>22){kk(a,a.c-1)}}}
function Ti(a,b){if(b==a.D){return}!!b&&Wh(b);!!a.D&&a.nb(a.D);a.D=b;if(b){a.qb().appendChild(a.D.I);Yh(b,a)}}
function Xh(a,b){a.E&&(a.I.__listener=null,undefined);!!a.I&&Jh(a.I,b);a.I=b;a.E&&(a.I.__listener=a,undefined)}
function Aj(a,b,c){var d,e;if(a.g){d=b+Jb(a.I);e=c+Kb(a.I);if(d<a.c||d>=a.j||e<a.d){return}aj(a,d-a.e,e-a.f)}}
function xe(a){var b,c;if(a.b){try{for(c=new wp(a.b);c.c<c.e.xb();){b=bf(up(c),47);b.sb()}}finally{a.b=null}}}
function Zl(a,b){var c;if(b<0||b>=a.d){throw new yn}--a.d;for(c=b;c<a.d;++c){We(a.b,c,a.b[c+1])}We(a.b,a.d,null)}
function Fn(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Hn(),Gn)[b];!c&&(c=Gn[b]=new Cn(a));return c}return new Cn(a)}
function Zn(a){Xn();var b=Qq+a;var c=Wn[b];if(c!=null){return c}c=Un[b];c==null&&(c=Yn(a));$n();return Wn[b]=c}
function po(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new dp(e,c.substring(1));a.tb(d)}}}
function pg(a){ah();!rg&&(rg=new jd);if(!og){og=new le(null,true);sg=new ug}return new Ce(re(og.b,rg,a))}
function Gk(){Gk=Eq;Ck=new Jk('center');new Jk('justify');Ek=new Jk(zr);new Jk('right');Fk=Ek;Dk=Fk}
function Ne(){Ne=Eq;Me=new Oe('RTL',0);Le=new Oe('LTR',1);Ke=new Oe('DEFAULT',2);Ve(lf,{40:1,59:1},56,[Me,Le,Ke])}
function Vm(){Vm=Eq;Mm=Fn(0);Nm=Fn(0);Tm=Fn(0);Pm=Fn(0);Rm=Fn(0);Fn(1000);Qm=new Tl;Om=new Rj;Sm=new Rj;Um=new Zm}
function cj(a){if(a.y){jm(a.y.b);a.y=null}if(a.t){jm(a.t.b);a.t=null}if(a.B){a.y=pg(new gl(a));a.t=Bg(new jl(a))}}
function Wk(a,b,c){if(a.c!=c||a.d!=0||a.f!=16||a.b!=16){a.c=c;a.d=0;a.f=16;a.b=16;hm(b.I,a.e,c,0);ng(new Zk(b))}}
function zk(a){if(!a.b){a.b=$doc.createElement('colgroup');jh(a.c.g,a.b,0);a.b.appendChild($doc.createElement(Vr))}}
function Ro(a){if(!a.c){throw new wn('Must call next() before remove().')}else{vp(a.b);Ao(a.d,a.c.Ab());a.c=null}}
function Ki(a,b){if(a.d){throw new wn('Composite.initWidget() may only be called once.')}Wh(b);Kh(a,b.I);a.d=b;Yh(b,a)}
function Uh(a,b){var c;switch(_g(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&Nb(a.I,c)){return}}Wc(b,a,a.I)}
function we(a,b){var c,d;d=bf(so(a.e,b),45);if(!d){return eq(),eq(),dq}c=bf(d.c,46);if(!c){return eq(),eq(),dq}return c}
function ve(a,b){var c,d;d=bf(so(a.e,b),45);if(!d){d=new mq;wo(a.e,b,d)}c=bf(d.c,46);if(!c){c=new Vp;yo(d,c)}return c}
function rb(a,b){var c,d,e;e=b&&b.stack?b.stack.split('\n'):[];for(c=0,d=e.length;c<d;++c){e[c]=a.M(e[c])}return e}
function hh(a,b){var c=0,d=a.firstChild;while(d){if(d.nodeType==1){if(b==c)return d;++c}d=d.nextSibling}return null}
function ln(a){var b;if(a<fn.c){for(b=0;b!=fn.b;++b){if(gn[b][a].c==0){return false}}return true}else{return false}}
function dk(a,b){var c,d,e;d=a.b;for(c=0;c<d;++c){e=a.e.b.d.rows[b].cells[c];bk(a,e,false)}a.d.removeChild(a.d.rows[b])}
function ck(a,b){var c;if(b.H!=a){return false}try{Yh(b,null)}finally{c=b.I;Ib(c).removeChild(c);oh(a.i,c)}return true}
function ki(a,b){var c;if(b.H!=a){return false}try{Yh(b,null)}finally{c=b.I;Ib(c).removeChild(c);$l(a.f,b)}return true}
function Yc(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientX||0)-Jb(b)+Lb(b)+Lb(b.ownerDocument.body)}return a.b.clientX||0}
function Jb(a){var b;b=a.getBoundingClientRect&&a.getBoundingClientRect();return b?b.left+Lb(a.ownerDocument.body):Ob(a)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{Fq(xf)()}catch(a){b(c)}else{Fq(xf)()}}
function ue(a,b,c){var d,e,f;d=we(a,b);e=d.wb(c);e&&d.vb()&&(f=bf(so(a.e,b),45),bf(Co(f),46),f.e==0&&Ao(a.e,b),undefined)}
function Wc(a,b,c){var d,e,f;if(Vc){f=bf(Vc.b[a.type],7);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;Sh(b,f.b);f.b.b=d;f.b.c=e}}}
function L(a){var b,c,d;c=Te(qf,{40:1,59:1},64,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Kn}c[d]=a[d]}}
function jb(){var a,b,c,d;c=vb(new xb);d=Te(qf,{40:1,59:1},64,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Nn(c[a])}L(d)}
function oo(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.tb(e[f])}}}}
function Am(){var a,b,c;for(a=0;a!=4;++a){for(b=0;b!=4;++b){c=tm[vm][ym][a][b];c!=0&&(Qk(gn[wm+a][xm+b].b,0*16),undefined)}}}
function Cm(){var a,b,c;for(a=0;a!=4;++a){for(b=0;b!=4;++b){c=tm[vm][ym][a][b];c!=0&&(Qk(gn[wm+a][xm+b].b,c*16),undefined)}}}
function rj(a){var b,c;c=$doc.createElement(Mr);b=$doc.createElement(Nr);c.appendChild(b);c[Br]=a;b[Br]=a+'Inner';return c}
function He(a){var b;b=a[cr]==null?null:String(a[cr]);if(Pn(Sq,b)){return Ne(),Me}else if(Pn(dr,b)){return Ne(),Le}return Ne(),Ke}
function Kb(a){var b;b=a.getBoundingClientRect&&a.getBoundingClientRect();return b?b.top+(a.ownerDocument.body.scrollTop||0):Pb(a)}
function Xm(){Vm();var a,b;a=~~(Pm.b/200);b=Math.pow(a*6+1,-a);return ~~Math.max(Math.min(1000*b,2147483647),-2147483648)+1}
function jk(a,b){if(b<0){throw new zn('Cannot access a row with a negative index: '+b)}if(b>=a.c){throw new zn(Sr+b+Tr+a.c)}}
function Ie(a,b){switch(b.b){case 0:{a[cr]=Sq;break}case 1:{a[cr]=dr;break}case 2:{He(a)!=(Ne(),Ke)&&(a[cr]=Nq,undefined);break}}}
function Ef(){Ef=Eq;new Bf(Nq);new RegExp('&',fr);new RegExp('>',fr);new RegExp('<',fr);new RegExp("'",fr);new RegExp('"',fr)}
function s(a,b){r(a);a.n=true;a.k=200;a.o=b;if(t(a,(new Date).getTime())){return}if(!q){q=new Vp;p=new F}Op(q,a);q.c==1&&A(p,25)}
function ml(a){if(!a.j){ll(a);a.d||oi((yl(),Cl(null)),a.b);a.b.I}a.b.I.style[Dr]='rect(auto, auto, auto, auto)';a.b.I.style[Iq]=Fr}
function Rn(c){if(c.length==0||c[0]>Rq&&c[c.length-1]>Rq){return c}var a=c.replace(/^(\s*)/,Nq);var b=a.replace(/\s*$/,Nq);return b}
function hm(a,b,c,d){var e;e='url('+b+') no-repeat '+-c+Xr+-d+Gr;a.style['background']=e;a.style[yr]=16+(vc(),Gr);a.style[xr]='16px'}
function Fm(){zm();wm=~~(fn.b/2)-2;xm=0;ym=0;vm=~~Math.floor(Math.random()*7);Cm();if(Bm(wm,xm,ym)){z(um);cn()}else{z(um);B(um,Xm())}}
function jh(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function bk(a,b,c){var d,e;d=Hb(b);e=null;!!d&&(e=bf(mh(a.i,d),5));if(e){ck(a,e);return true}else{c&&(b.innerHTML=Nq,undefined);return false}}
function Jo(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[65]){c=bf(b,65);d=c.Ab();if(ro(a.b,d)){e=so(a.b,d);return lq(c.Bb(),e)}}return false}
function uo(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ab();if(h.zb(a,g)){return true}}}return false}
function to(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ab();if(h.zb(a,g)){return f.Bb()}}}return null}
function fk(a,b,c,d){var e,f;ik(a,b,c);e=(f=a.e.b.d.rows[b].cells[c],bk(a,f,true),f);if(d){Wh(d);nh(a.i,d);e.appendChild(d.I);Yh(d,a)}}
function We(a,b,c){if(c!=null){if(a.qI>0&&!af(c,a.qI)){throw new nn}if(a.qI<0&&(c.tM==Eq||c.cM&&!!c.cM[1])){throw new nn}}return a[b]=c}
function _j(a,b,c){var d;ak(a,b);if(c<0){throw new zn('Column '+c+' must be non-negative: '+c)}d=a.b;if(d<=c){throw new zn(Qr+c+Rr+a.b)}}
function ik(a,b,c){jk(a,b);if(c<0){throw new zn('Cannot access a column with a negative index: '+c)}if(c>=a.b){throw new zn(Qr+c+Rr+a.b)}}
function fb(a){var b,c,d;d=Nq;a=Rn(a);b=a.indexOf(Oq);if(b!=-1){c=a.indexOf('function')==0?8:0;d=Rn(a.substr(c,b-c))}return d.length>0?d:Pq}
function ib(a,b){var c,d,e,f;e=wb(a,ef(b.b)?cf(b.b):null);f=Te(qf,{40:1,59:1},64,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new Nn(e[c])}L(f)}
function Zc(a){var b,c;b=a.c;if(b){return c=a.b,(c.clientY||0)-Kb(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}return a.b.clientY||0}
function B(a,b){if(b<=0){throw new tn(Kq)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Sp(x,a);a.c=true;a.d=C(a,b);Op(x,a)}
function A(a,b){if(b<=0){throw new tn(Kq)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Sp(x,a);a.c=false;a.d=D(a,b);Op(x,a)}
function yj(a,b){var c,d,e,f;c=b.target;if(Gb(c)){return Nb((f=(e=hh(a.k.c,0),d=hh(e,1),Hb(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function cl(){var a;a=null.Ib();Tb($doc);Sb($doc);a[Yr]=(cc(),'none');null.Ib(vc());null.Ib(vc());Vb($doc);Ub($doc);null.Ib(vc());null.Ib(vc());a[Yr]='block'}
function Up(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=Se(0,a.c),Ve(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){We(b,c,a.b[c])}b.length>a.c&&We(b,a.c,null);return b}
function vc(){vc=Eq;uc=new xc;sc=new zc;nc=new Bc;oc=new Dc;tc=new Fc;rc=new Hc;pc=new Jc;mc=new Lc;qc=new Nc;Ve(kf,{40:1,59:1},53,[uc,sc,nc,oc,tc,rc,pc,mc,qc])}
function ll(a){if(a.j){if(a.b.v){$doc.body.appendChild(a.b.r);a.g=Ng(a.b.s);cl();a.c=true}}else if(a.c){$doc.body.removeChild(a.b.r);jm(a.g.b);a.g=null;a.c=false}}
function Lb(a){if(a.ownerDocument.defaultView.getComputedStyle(a,Nq).direction==Sq){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function Wh(a){if(!a.H){(yl(),ro(xl.b,a))&&Al(a)}else if(df(a.H,28)){bf(a.H,28).nb(a)}else if(a.H){throw new wn("This widget's parent does not implement HasWidgets")}}
function nl(a){ll(a);if(a.j){a.b.I.style[Tq]=Wq;a.b.C!=-1&&aj(a.b,a.b.w,a.b.C);ni((yl(),Cl(null)),a.b);a.b.I}else{a.d||oi((yl(),Cl(null)),a.b);a.b.I}a.b.I.style[Iq]=Fr}
function u(){var a,b,c,d,e;d=Te(hf,{2:1,40:1,59:1},50,q.c,0);d=bf(Up(q,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.n&&t(a,e)&&Sp(q,a)}q.c>0&&A(p,25)}
function wg(a,b){var c,d,e,f,g;if(!!rg&&!!a&&ro(a.b.e,rg)){c=sg.b;d=sg.c;e=sg.d;f=sg.e;tg(sg);sg.e=b;je(a,sg);g=!(sg.b&&!sg.c);sg.b=c;sg.c=d;sg.d=e;sg.e=f;return g}return true}
function je(b,c){var a,d,e;!c.f||c.R();e=c.g;c.g=b.c;try{te(b.b,c)}catch(a){a=yf(a);if(df(a,17)){d=a;throw new Ge(d.b)}else throw a}finally{e==null?(c.f=true,c.g=null):(c.g=e)}}
function Ue(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Se(i?g:0,j);Ze();_e(k,Xe,Ye);k.aC=a[e];k.cM=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Ue(a,b,c,d,e,f,g)}}return k}
function Bm(a,b,c){var d,e,f;for(d=0;d!=4;++d){for(e=0;e!=4;++e){f=tm[vm][c][d][e];if(f!=0){if(a+d<0||a+d>=fn.b||b+e<0||b+e>=fn.c||gn[a+d][b+e].c!=0){return true}}}}return false}
function Se(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Bo(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Ab();if(h.zb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Bb()}}}return null}
function xo(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Ab();if(j.zb(a,h)){var i=g.Bb();g.Cb(b);return i}}}else{d=j.b[c]=[]}var g=new xq(a,b);d.push(g);++j.e;return null}
function zf(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Yh(a,b){var c;c=a.H;if(!b){try{!!c&&c.ib()&&a.kb()}finally{a.H=null}}else{if(c){throw new wn('Cannot set a new parent without first clearing the old parent')}a.H=b;b.ib()&&a.jb()}}
function nk(){this.i=new ph;this.g=$doc.createElement(Hr);this.d=$doc.createElement(Ir);this.g.appendChild(this.d);this.I=this.g;this.e=new xk(this);ek(this,new Bk(this));lk(this);mk(this)}
function Tl(){this.f=new _l(this);this.e=$doc.createElement(Hr);this.d=$doc.createElement(Ir);this.e.appendChild(this.d);this.I=this.e;this.b=(Gk(),Dk);this.c=(Lk(),Kk);this.e[Jr]=$r;this.e[Kr]=$r}
function Vh(a){if(!a.ib()){throw new wn("Should only call onDetach when the widget is attached to the browser's document")}try{a.mb()}finally{try{a.hb()}finally{a.I.__listener=null;a.E=false}}}
function kn(a){var b,c,d;for(b=0;b!=a;++b){for(c=0;c!=fn.b;++c){d=gn[c][a-b-1].c;if(gn[c][a-b].c!=d){gn[c][a-b].c=d;Qk(gn[c][a-b].b,d*16)}if(a-b-1==0&&d!=0){gn[c][0].c=0;Qk(gn[c][0].b,0*16)}}}}
function Ak(a,b,c){var d,e;b=b>1?b:1;e=a.b.childNodes.length;if(e<b){for(d=e;d<b;++d){a.b.appendChild($doc.createElement(Vr))}}else if(!c&&e>b){for(d=e;d>b;--d){a.b.removeChild(a.b.lastChild)}}}
function wi(b,c){var h;ui();var a,d,e,f,g;d=null;for(g=b.ob();g.Y();){f=bf(g.Z(),5);try{c.pb(f)}catch(a){a=yf(a);if(df(a,18)){e=a;!d&&(d=new pq);h=wo(d.b,e,d)}else throw a}}if(d){throw new vi(d)}}
function Yn(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Sl(a,b){var c,d,e;d=$doc.createElement(Lr);c=(e=$doc.createElement(Mr),e['align']=a.b.b,e.style['verticalAlign']=a.c.b,e);d.appendChild(c);a.d.appendChild(d);Wh(b);Wl(a.f,b);c.appendChild(b.I);Yh(b,a)}
function Hi(){var a;this.I=(a=$doc.createElement('BUTTON'),a.setAttribute('type','button'),a);this.I[Br]='gwt-Button';this.I.innerHTML='\u0428\u0438\u043D\u044D\u044D\u0440 \u0442\u043E\u0433\u043B\u043E\u0445'}
--></script>
<script><!--
function re(a,b,c){var d;if(!b){throw new Ln('Cannot add a handler with a null type')}if(!c){throw new Ln('Cannot add a null handler')}a.c>0?qe(a,new mm(a,b,c)):(d=ve(a,b),d.tb(c),undefined);return new km(a,b,c)}
function Cl(a){yl();var b,c;c=bf(so(wl,a),27);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.I==b){return c}}wl.e==0&&Lg(new Hl);!b?(c=new Kl):(c=new zl(b));wo(wl,a,c);oq(xl,c);return c}
function ok(a,b,c){var d=$doc.createElement(Mr);d.innerHTML=Ur;var e=$doc.createElement(Lr);for(var f=0;f<c;f++){var g=d.cloneNode(true);e.appendChild(g)}a.appendChild(e);for(var h=1;h<b;h++){a.appendChild(e.cloneNode(true))}}
function Qh(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)=='-'&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(Rq)}
function Th(a){var b;if(a.ib()){throw new wn("Should only call onAttach when the widget is detached from the browser's document")}a.E=true;a.I.__listener=a;b=a.F;a.F=-1;b>0&&(a.F==-1?kg(a.I,b|(a.I.__eventBits||0)):(a.F|=b));a.gb();a.lb()}
function eb(b,c){var a,d,e,f,g,h;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].Ib()&&(c=db(c,f)):(g=(h=$doc.createEvent(Lq),h.initEvent(Mq,false,false),h),f[0].b.I.dispatchEvent(g),undefined)}catch(a){a=yf(a);if(!df(a,3))throw a}}return c}
function Db(a,b){var c,d,e,f;b=Rn(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=Rq);a.className=f+b}}
function Yl(a,b,c){var d,e;if(c<0||c>a.d){throw new yn}if(a.d==a.b.length){e=Te(mf,{31:1,32:1,33:1,35:1,36:1,37:1,40:1,59:1},5,a.b.length*2,0);for(d=0;d<a.b.length;++d){We(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){We(a.b,d,a.b[d-1])}We(a.b,c,b)}
function Ah(h){var c=Nq;var d=$wnd.location.hash;d.length>0&&(c=h.bb(d.substring(1)));th=c;var e=h;var f=Fq(function(){var a=Nq,b=$wnd.location.hash;b.length>0&&(a=e.bb(b.substring(1)));e.cb(a)});var g=function(){$wnd.setTimeout(g,250);f()};g();return true}
function Lm(){var a,b,c,d;Cj.call(this,new Tj);Xj(this.b.b,(Ef(),new Bf('\u0422\u0435\u0442\u0440\u0438\u0441')).b);this.u=true;c=new Sj;a=new Hi;b=new Tl;b.I.style[yr]=fs;b.b=(Gk(),Ck);Sl(b,c);Sl(b,a);d=new al(this);Rh(a,d,(_c(),_c(),$c));Ti(this.k,b);$i(this);Xi(this)}
function an(a){var b;b=new Tl;b.I.style[yr]=fs;b.b=(Gk(),Ck);Sl(b,a.b);Sl(b,(Vm(),Xj(Sm.b,_r+Pm.b+as+Rm.b),Tm.b>0?(Xj(Om.b,bs+Nm.b+cs+Mm.b+ds+Tm.b+es),undefined):(Xj(Om.b,Nq),undefined),Qm.b=Ck,Sl(Qm,Sm),Sl(Qm,Om),Qm));Nh(Cl(gs).I,gs,true);ni((yl(),Cl(null)),b);pg(new Hf(a));cn()}
function ol(a,b){var c,d,e,f,g,h;a.j||(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.e,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.f,2147483647),-2147483648);switch(0){case 2:case 0:g=~~(a.e-d)>>1;e=~~(a.f-h)>>1;f=e+h;c=g+d;}a.b.I.style[Dr]='rect('+g+Zr+f+Zr+c+Zr+e+'px)'}
function hn(){var a,b;fn=new nk;gn=Ue([uf,nf],[{40:1,42:1,59:1},{31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,40:1,59:1}],[38,30],[fn.b,fn.c],0,2,0);for(a=0;a!=fn.b;++a){for(b=0;b!=fn.c;++b){gn[a][b]=new sm;fk(fn,b,a,gn[a][b])}}fn.g[Kr]=0;fn.g[Jr]=0;fn.db()[Br]='field';jn();Ki(this,fn)}
function pl(a,b,c){var d;a.d=c;r(a);if(a.i){z(a.i);a.i=null;ml(a)}a.b.B=b;cj(a.b);d=!c&&a.b.u;a.j=b;if(d){if(b){ll(a);a.b.I.style[Tq]=Wq;a.b.C!=-1&&aj(a.b,a.b.w,a.b.C);a.b.I.style[Dr]=Er;ni((yl(),Cl(null)),a.b);a.b.I;a.i=new sl(a);A(a.i,1)}else{s(a,(new Date).getTime())}}else{nl(a)}}
function Fb(a,b){var c,d,e,f,g,h,i;b=Rn(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Rn(i.substr(0,e-0));d=Rn(Qn(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+Rq+d);a.className=h}}
function t(a,b){var c,d;c=b>=a.o+a.k;if(a.p&&!c){d=(b-a.o)/a.k;ol(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.p&&b>=a.o){a.p=true;a.e=parseInt(a.b.I[Gq])||0;a.f=parseInt(a.b.I[Hq])||0;a.b.I.style[Iq]=Jq;ol(a,(1+Math.cos(3.141592653589793))/2)}if(c){ml(a);a.p=false;a.n=false;return true}return false}
function te(b,c){var a,d,e,f,g,h,i;if(!c){throw new Ln('Cannot fire null event')}try{++b.c;g=we(b,c.Q());d=null;h=b.d?g.Gb(g.xb()):g.Fb();while(b.d?h.c>0:h.c<h.e.xb()){f=b.d?Bp(h):up(h);try{c.P(bf(f,44))}catch(a){a=yf(a);if(df(a,18)){e=a;!d&&(d=new pq);i=wo(d.b,e,d)}else throw a}}if(d){throw new Fe(d)}}finally{--b.c;b.c==0&&xe(b)}}
function lk(a){var b,c,d,e,f,g,h,i;if(a.b==20){return}if(a.b>20){for(b=0;b<a.c;++b){for(c=a.b-1;c>=20;--c){_j(a,b,c);d=(f=a.e.b.d.rows[b].cells[c],bk(a,f,false),f);e=a.d.rows[b];e.removeChild(d)}}}else{for(b=0;b<a.c;++b){for(c=a.b;c<20;++c){h=a.d.rows[b];g=(i=$doc.createElement(Mr),i.innerHTML=Ur,i);jh(h,g,c)}}}a.b=20;Ak(a.f,20,false)}
function Ch(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=Fq(Qg)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=Fq(function(a){try{Gg&&Vd((!Hg&&(Hg=new Zg),Hg))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function xf(){var a;!!$stats&&zf('com.google.gwt.user.client.UserAgentAsserter');a=Fg();On(er,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&zf('go.tetris.client.Tetris');an(new bn)}
function Nf(a,b){var c,d,e,f,g;e=false;try{a.d=true;a.g.b=a.c.c;A(a.b,10000);while(Zf(a.g)){d=$f(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[22]){c=bf(d,22);f=(g=$doc.createEvent(Lq),g.initEvent(Mq,false,false),g);c.b.I.dispatchEvent(f)}}finally{e=a.g.c==-1;e||_f(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){z(a.b);a.d=false;Of(a)}}}
function Xi(a){var b,c,d,e;c=a.B;b=a.u;if(!c){a.I.style[Cr]=Jq;a.I;a.u=false;!a.i&&(a.i=Ng(new Jj(a)));bj(a)}d=~~(Tb($doc)-(parseInt(a.I[Hq])||0))>>1;e=~~(Sb($doc)-(parseInt(a.I[Gq])||0))>>1;aj(a,In(Lb($doc.body)+d),In(($doc.body.scrollTop||0)+e));if(!c){a.u=b;if(b){a.I.style[Dr]=Er;a.I.style[Cr]=Fr;a.I;s(a.A,(new Date).getTime())}else{a.I.style[Cr]=Fr;a.I}}}
function qj(a){var b,c,d,e;this.I=$doc.createElement(Hr);d=this.I;this.c=$doc.createElement(Ir);d.appendChild(this.c);d[Jr]=0;d[Kr]=0;for(b=0;b<a.length;++b){c=(e=$doc.createElement(Lr),e[Br]=a[b],e.appendChild(rj(a[b]+'Left')),e.appendChild(rj(a[b]+'Center')),e.appendChild(rj(a[b]+'Right')),e);this.c.appendChild(c);b==1&&(this.b=Hb(hh(c,1)))}this.I[Br]='gwt-DecoratorPanel'}
function _i(a,b){var c,d,e,f;if(b.b||!a.z&&b.c){a.x&&(b.b=true);return}a.X(b);if(b.b){return}d=b.e;c=Yi(a,d);c&&(b.c=true);a.x&&(b.b=true);f=_g(d.type);switch(f){case 512:case 256:case 128:{return}case 4:if(fg){b.c=true;return}if(!c&&a.n){Zi(a);return}break;case 8:case 64:case 1:case 2:{if(fg){b.c=true;return}break}case 2048:{e=d.target;if(a.x&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.b=true;return}break}}}
function Xk(a){var b,c;this.c=0;this.d=0;this.f=16;this.b=16;this.e='8blocks-gw-16.png';Xh(a,(b=$doc.createElement(Pr),b.innerHTML=(c='width: 16px; height: 16px; background: url(8blocks-gw-16.png) no-repeat '+-0+Xr+-0+Gr,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='"+$moduleBase+"clear.cache.gif' style='"+c+"' border='0'>")||Nq,Hb(b)));a.F==-1?kg(a.I,133333119|(a.I.__eventBits||0)):(a.F|=133333119)}
function Sj(){Rj.call(this);Xj(this.b,'<u>\u0423\u0434\u0438\u0440\u0434\u0430\u0445<\/u><br/><b>\u0411\u0430\u0440\u0443\u0443\u043D, \u0437\u04AF\u04AF\u043D, \u0434\u043E\u043E\u0448\u043E\u043E \u0441\u0443\u043C<\/b>: \u0443\u0434\u0438\u0440\u0434\u043D\u0430<br/><b>\u0414\u044D\u044D\u0448\u044D\u044D \u0441\u0443\u043C\u0430\u0430\u0440<\/b>: \u0434\u04AF\u0440\u0441\u044D\u044D \u044D\u0440\u0433\u04AF\u04AF\u043B\u043D\u044D. <br/>')}
function Pb(a){if(a.offsetTop==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollTop;d=d.parentNode}}while(a){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,Nq)[Tq]==Uq){b+=c.body.scrollTop;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,Nq).getPropertyValue('border-top-width')));if(e&&e.tagName==Vq&&a.style.position==Wq){break}a=e}return b}
function Dm(a,b,c){zm();var d,e,f,g;if(Bm(wm+a,xm+b,(ym+c)%4)){if(b>0){for(d=0;d!=4;++d){for(e=0;e!=4;++e){g=tm[vm][ym][d][e];g!=0&&(gn[wm+d][xm+e].c=g,undefined)}}f=0;for(d=0;d!=4;++d){if(ln(xm+d)){kn(xm+d);++f}}f!=0&&(Vm(),Nm=Fn(Nm.b+f),Mm=Fn(Mm.b+f*Wm(Nm.b)*(Pm.b+10)),Rm=Fn(Rm.b+f*Wm(Nm.b)*(Pm.b+10)),Pm=Fn(Pm.b+f),Tm.b==0&&A(Um,Xm()),Tm=Fn(Tm.b+3),Xj(Sm.b,_r+Pm.b+as+Rm.b),Tm.b>0?(Xj(Om.b,bs+Nm.b+cs+Mm.b+ds+Tm.b+es),undefined):(Xj(Om.b,Nq),undefined),undefined);Fm()}}else{Am();wm+=a;xm+=b;ym+=c;ym%=4;Cm()}}
function Ob(a){if(a.offsetLeft==null){return 0}var b=0;var c=a.ownerDocument;var d=a.parentNode;if(d){while(d.offsetParent){b-=d.scrollLeft;c.defaultView.getComputedStyle(d,Nq).getPropertyValue('direction')==Sq&&(b+=d.scrollWidth-d.clientWidth);d=d.parentNode}}while(a){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,Nq)[Tq]==Uq){b+=c.body.scrollLeft;return b}var e=a.offsetParent;e&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(e,Nq).getPropertyValue('border-left-width')));if(e&&e.tagName==Vq&&a.style.position==Wq){break}a=e}return b}
function Fg(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(gr)!=-1}())return gr;if(function(){return b.indexOf('webkit')!=-1}())return er;if(function(){return b.indexOf(hr)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(hr)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function _g(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case Yq:return 1;case ir:return 2;case 'focus':return 2048;case jr:return 128;case kr:return 256;case lr:return 512;case Mq:return 32768;case 'losecapture':return 8192;case Zq:return 4;case $q:return 64;case _q:return 32;case ar:return 16;case br:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case mr:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case nr:return 1048576;case or:return 2097152;case pr:return 4194304;case qr:return 8388608;case rr:return 16777216;case sr:return 33554432;case tr:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function Cj(a){var b,c,d,e,f,g,h,i;this.I=$doc.createElement(Nr);this.s=new dl;this.A=new ql(this);this.I.appendChild($doc.createElement(Nr));aj(this,0,0);(e=Hb(this.I).parentNode,(!e||e.nodeType!=1)&&(e=null),e)[Br]='gwt-PopupPanel';Hb(this.I)[Br]=Or;this.n=false;this.o=false;this.x=true;d=Ve(rf,{40:1,59:1},1,['dialogTop','dialogMiddle','dialogBottom']);this.k=new qj(d);this.k.db()[Br]=Nq;Oh((f=Hb(this.I).parentNode,(!f||f.nodeType!=1)&&(f=null),f),'gwt-DecoratedPopupPanel');Ti(this,this.k);$i(this);Nh(Hb(this.I),Or,false);Nh(this.k.b,'dialogContent',true);Wh(a);this.b=a;c=(h=hh(this.k.c,0),g=hh(h,1),Hb(g));c.appendChild(this.b.I);Yh(this.b,this);(i=Hb(this.I).parentNode,(!i||i.nodeType!=1)&&(i=null),i)[Br]='gwt-DialogBox';this.j=Tb($doc);this.c=Qb($doc);this.d=Rb($doc);b=new Vj(this);Rh(this,b,(nd(),nd(),md));Rh(this,b,(Ld(),Ld(),Kd));Rh(this,b,(td(),td(),sd));Rh(this,b,(Fd(),Fd(),Ed));Rh(this,b,(zd(),zd(),yd))}
function ih(){dh=Fq(function(a){if(!hg(a)){a.stopPropagation();a.preventDefault();return false}return true});fh=Fq(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&bh(b)&&gg(a,c,b)});gh=Fq(function(a){this.__gwtLastUnhandledEvent=a.type;fh.call(this,a)});eh=Fq(function(a){var b=dh;if(b(a)){var c=ch;if(c&&c.__listener){if(bh(c.__listener)){gg(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Yq,eh,true);$wnd.addEventListener(ir,eh,true);$wnd.addEventListener(Zq,eh,true);$wnd.addEventListener(br,eh,true);$wnd.addEventListener($q,eh,true);$wnd.addEventListener(ar,eh,true);$wnd.addEventListener(_q,eh,true);$wnd.addEventListener(mr,eh,true);$wnd.addEventListener(jr,dh,true);$wnd.addEventListener(lr,dh,true);$wnd.addEventListener(kr,dh,true);$wnd.addEventListener(nr,eh,true);$wnd.addEventListener(or,eh,true);$wnd.addEventListener(pr,eh,true);$wnd.addEventListener(qr,eh,true);$wnd.addEventListener(rr,eh,true);$wnd.addEventListener(sr,eh,true);$wnd.addEventListener(tr,eh,true)}
function kh(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?fh:null);c&2&&(a.ondblclick=b&2?fh:null);c&4&&(a.onmousedown=b&4?fh:null);c&8&&(a.onmouseup=b&8?fh:null);c&16&&(a.onmouseover=b&16?fh:null);c&32&&(a.onmouseout=b&32?fh:null);c&64&&(a.onmousemove=b&64?fh:null);c&128&&(a.onkeydown=b&128?fh:null);c&256&&(a.onkeypress=b&256?fh:null);c&512&&(a.onkeyup=b&512?fh:null);c&1024&&(a.onchange=b&1024?fh:null);c&2048&&(a.onfocus=b&2048?fh:null);c&4096&&(a.onblur=b&4096?fh:null);c&8192&&(a.onlosecapture=b&8192?fh:null);c&16384&&(a.onscroll=b&16384?fh:null);c&32768&&(a.onload=b&32768?gh:null);c&65536&&(a.onerror=b&65536?fh:null);c&131072&&(a.onmousewheel=b&131072?fh:null);c&262144&&(a.oncontextmenu=b&262144?fh:null);c&524288&&(a.onpaste=b&524288?fh:null);c&1048576&&(a.ontouchstart=b&1048576?fh:null);c&2097152&&(a.ontouchmove=b&2097152?fh:null);c&4194304&&(a.ontouchend=b&4194304?fh:null);c&8388608&&(a.ontouchcancel=b&8388608?fh:null);c&16777216&&(a.ongesturestart=b&16777216?fh:null);c&33554432&&(a.ongesturechange=b&33554432?fh:null);c&67108864&&(a.ongestureend=b&67108864?fh:null)}
function zm(){zm=Eq;tm=Ve(wf,{40:1,42:1,59:1},43,[Ve(vf,{40:1,42:1,43:1,59:1},41,[Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[1,0,0,0]),Ve(gf,{39:1,59:1},-1,[1,0,0,0]),Ve(gf,{39:1,59:1},-1,[1,0,0,0]),Ve(gf,{39:1,59:1},-1,[1,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[1,1,1,1]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[1,0,0,0]),Ve(gf,{39:1,59:1},-1,[1,0,0,0]),Ve(gf,{39:1,59:1},-1,[1,0,0,0]),Ve(gf,{39:1,59:1},-1,[1,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[1,1,1,1]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])])]),Ve(vf,{40:1,42:1,43:1,59:1},41,[Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[2,2,0,0]),Ve(gf,{39:1,59:1},-1,[2,0,0,0]),Ve(gf,{39:1,59:1},-1,[2,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[2,0,0,0]),Ve(gf,{39:1,59:1},-1,[2,2,2,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,2,0,0]),Ve(gf,{39:1,59:1},-1,[0,2,0,0]),Ve(gf,{39:1,59:1},-1,[2,2,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[2,2,2,0]),Ve(gf,{39:1,59:1},-1,[0,0,2,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])])]),Ve(vf,{40:1,42:1,43:1,59:1},41,[Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[3,0,0,0]),Ve(gf,{39:1,59:1},-1,[3,0,0,0]),Ve(gf,{39:1,59:1},-1,[3,3,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,0,3,0]),Ve(gf,{39:1,59:1},-1,[3,3,3,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[3,3,0,0]),Ve(gf,{39:1,59:1},-1,[0,3,0,0]),Ve(gf,{39:1,59:1},-1,[0,3,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[3,3,3,0]),Ve(gf,{39:1,59:1},-1,[3,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])])]),Ve(vf,{40:1,42:1,43:1,59:1},41,[Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[4,4,0,0]),Ve(gf,{39:1,59:1},-1,[4,4,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[4,4,0,0]),Ve(gf,{39:1,59:1},-1,[4,4,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[4,4,0,0]),Ve(gf,{39:1,59:1},-1,[4,4,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[4,4,0,0]),Ve(gf,{39:1,59:1},-1,[4,4,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])])]),Ve(vf,{40:1,42:1,43:1,59:1},41,[Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[5,0,0,0]),Ve(gf,{39:1,59:1},-1,[5,5,0,0]),Ve(gf,{39:1,59:1},-1,[0,5,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,5,5,0]),Ve(gf,{39:1,59:1},-1,[5,5,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[5,0,0,0]),Ve(gf,{39:1,59:1},-1,[5,5,0,0]),Ve(gf,{39:1,59:1},-1,[0,5,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,5,5,0]),Ve(gf,{39:1,59:1},-1,[5,5,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])])]),Ve(vf,{40:1,42:1,43:1,59:1},41,[Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[6,0,0,0]),Ve(gf,{39:1,59:1},-1,[6,6,0,0]),Ve(gf,{39:1,59:1},-1,[6,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,6,0,0]),Ve(gf,{39:1,59:1},-1,[6,6,6,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,6,0,0]),Ve(gf,{39:1,59:1},-1,[6,6,0,0]),Ve(gf,{39:1,59:1},-1,[0,6,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[6,6,6,0]),Ve(gf,{39:1,59:1},-1,[0,6,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])])]),Ve(vf,{40:1,42:1,43:1,59:1},41,[Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,7,0,0]),Ve(gf,{39:1,59:1},-1,[7,7,0,0]),Ve(gf,{39:1,59:1},-1,[7,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[7,7,0,0]),Ve(gf,{39:1,59:1},-1,[0,7,7,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[0,7,0,0]),Ve(gf,{39:1,59:1},-1,[7,7,0,0]),Ve(gf,{39:1,59:1},-1,[7,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])]),Ve(tf,{40:1,41:1,59:1},39,[Ve(gf,{39:1,59:1},-1,[7,7,0,0]),Ve(gf,{39:1,59:1},-1,[0,7,7,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0]),Ve(gf,{39:1,59:1},-1,[0,0,0,0])])])]);um=new Hm}
var Nq='',Rq=' ',as=' | \u041E\u043D\u043E\u043E: ',cs=' \u043C\u04E9\u0440\u04AF\u04AF\u0434, +',ds=' \u043E\u043D\u043E\u043E (<font color=red>',Ur='&nbsp;',Oq='(',Rr=', Column size: ',Tr=', Row size: ',$r='0',fs='100%',Qq=':',es='<\/font>)',bs='<b>\u0426\u0443\u0432\u0430\u0430<\/b>: ',Vq='BODY',Xq='CSS1Compat',Qr='Column index: ',Lq='HTMLEvents',vr='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',Sr='Row index: ',wr='Style names cannot be empty',Wr='__gwtLastUnhandledEvent',ur='__uiObjectID',Wq='absolute',Pq='anonymous',Kr='cellPadding',Jr='cellSpacing',Br='className',Yq='click',Dr='clip',Vr='col',ir='dblclick',cr='dir',Yr='display',Nr='div',Uq='fixed',fr='g',sr='gesturechange',tr='gestureend',rr='gesturestart',xr='height',Jq='hidden',jr='keydown',kr='keypress',lr='keyup',zr='left',Mq='load',dr='ltr',Zq='mousedown',$q='mousemove',_q='mouseout',ar='mouseover',br='mouseup',mr='mousewheel',hr='msie',Kq='must be positive',Gq='offsetHeight',Hq='offsetWidth',gr='opera',Iq='overflow',Or='popupContent',Tq='position',Gr='px',Xr='px ',Zr='px, ',Er='rect(0px, 0px, 0px, 0px)',Sq='rtl',er='safari',Pr='span',gs='tTitle',Hr='table',Ir='tbody',Mr='td',Ar='top',qr='touchcancel',pr='touchend',or='touchmove',nr='touchstart',Lr='tr',Cr='visibility',Fr='visible',yr='width',_r='\u041C\u04E9\u0440\u04AF\u04AF\u0434: ';var _;_=m.prototype={};_.eQ=function n(a){return this===a};_.hC=function o(){return this.$H||(this.$H=++T)};_.tM=Eq;_.cM={};_=l.prototype=new m;_.cM={50:1};_.k=-1;_.n=false;_.o=-1;_.p=false;var p=null,q=null;_=w.prototype=new m;_.J=function E(){this.c||Sp(x,this);this.K()};_.cM={24:1};_.c=false;_.d=0;var x;_=F.prototype=v.prototype=new w;_.K=function G(){u()};_.cM={24:1};_=K.prototype=new m;_.cM={18:1,59:1};_=J.prototype=new K;_.cM={18:1,59:1};_=M.prototype=I.prototype=new J;_.cM={3:1,18:1,59:1};_=O.prototype=H.prototype=new I;_.cM={3:1,18:1,59:1};_.b=null;_=R.prototype=new m;_.cM={};var S=0,T=0;_=cb.prototype=Y.prototype=new R;_.cM={};_.b=null;_.c=null;var Z;_=lb.prototype=hb.prototype=new m;_.L=function mb(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.M(c.toString());b.push(d);var e=Qq+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b};_.M=function nb(a){return fb(a)};_.N=function ob(a){return []};_.cM={};_=qb.prototype=new hb;_.L=function sb(){return gb(this.N(kb()),this.O())};_.N=function tb(a){return rb(this,a)};_.O=function ub(){return 2};_.cM={};_=xb.prototype=pb.prototype=new qb;_.L=function yb(){return vb(this)};_.M=function zb(a){var b,c;if(a.length==0){return Pq}c=Rn(a);c.indexOf('at ')==0&&(c=c.substr(3,c.length-3));b=c.indexOf('[');b==-1&&(b=c.indexOf(Oq));if(b==-1){return Pq}else{c=Rn(c.substr(0,b-0))}b=c.indexOf(String.fromCharCode(46));b!=-1&&(c=c.substr(b+1,c.length-(b+1)));return c.length>0?c:Pq};_.N=function Ab(a){return wb(this,a)};_.O=function Bb(){return 3};_.cM={};_=Xb.prototype=new m;_.eQ=function Yb(a){return this===a};_.hC=function Zb(){return this.$H||(this.$H=++T)};_.cM={59:1,61:1,62:1};_.b=0;_=Wb.prototype=new Xb;_.cM={51:1,52:1,59:1,61:1,62:1};var $b,_b,ac,bc;_=ec.prototype=dc.prototype=new Wb;_.cM={51:1,52:1,59:1,61:1,62:1};_=gc.prototype=fc.prototype=new Wb;_.cM={51:1,52:1,59:1,61:1,62:1};_=ic.prototype=hc.prototype=new Wb;_.cM={51:1,52:1,59:1,61:1,62:1};_=kc.prototype=jc.prototype=new Wb;_.cM={51:1,52:1,59:1,61:1,62:1};_=lc.prototype=new Xb;_.cM={53:1,59:1,61:1,62:1};var mc,nc,oc,pc,qc,rc,sc,tc,uc;_=xc.prototype=wc.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=zc.prototype=yc.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=Bc.prototype=Ac.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=Dc.prototype=Cc.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=Fc.prototype=Ec.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=Hc.prototype=Gc.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=Jc.prototype=Ic.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=Lc.prototype=Kc.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=Nc.prototype=Mc.prototype=new lc;_.cM={53:1,59:1,61:1,62:1};_=Tc.prototype=new m;_.cM={};_.g=null;_=Sc.prototype=new Tc;_.R=function Uc(){this.f=false;this.g=null};_.cM={};_.f=false;_=Rc.prototype=new Sc;_.Q=function Xc(){return this.S()};_.cM={};_.b=null;_.c=null;var Vc=null;_=Qc.prototype=new Rc;_.cM={};_=Pc.prototype=new Qc;_.cM={};_=bd.prototype=Oc.prototype=new Pc;_.P=function cd(a){ad(this,bf(a,6))};_.S=function dd(){return $c};_.cM={};var $c;_=gd.prototype=new m;_.hC=function id(){return this.d};_.cM={};_.d=0;var hd=0;_=jd.prototype=fd.prototype=new gd;_.cM={};_=kd.prototype=ed.prototype=new fd;_.cM={7:1};_.b=null;_.c=null;_=od.prototype=ld.prototype=new Pc;_.P=function pd(a){uj(bf(a,8).b,this)};_.S=function qd(){return md};_.cM={};var md;_=ud.prototype=rd.prototype=new Pc;_.P=function vd(a){vj(bf(a,9).b,this)};_.S=function wd(){return sd};_.cM={};var sd;_=Ad.prototype=xd.prototype=new Pc;_.P=function Bd(a){bf(bf(a,10),11)};_.S=function Cd(){return yd};_.cM={};var yd;_=Gd.prototype=Dd.prototype=new Pc;_.P=function Hd(a){bf(bf(a,12),11)};_.S=function Id(){return Ed};_.cM={};var Ed;_=Md.prototype=Jd.prototype=new Pc;_.P=function Nd(a){wj(bf(a,13).b,this)};_.S=function Od(){return Kd};_.cM={};var Kd;_=Qd.prototype=Pd.prototype=new m;_.cM={};_.b=null;_=Td.prototype=Rd.prototype=new Sc;_.P=function Ud(a){bf(a,14).T(this)};_.Q=function Wd(){return Sd};_.cM={};var Sd=null;_=Zd.prototype=Xd.prototype=new Sc;_.P=function $d(a){bf(a,15).U(this)};_.Q=function ae(){return Yd};_.cM={};_.b=0;var Yd=null;_=ee.prototype=be.prototype=new Sc;_.P=function fe(a){de(bf(a,16))};_.Q=function he(){return ce};_.cM={};var ce=null;_=le.prototype=ke.prototype=ie.prototype=new m;_.V=function me(a){je(this,a)};_.cM={55:1};_.b=null;_.c=null;_=pe.prototype=new m;_.cM={};_=oe.prototype=new pe;_.W=function ye(a,b,c){this.c>0?qe(this,new pm(this,a,c)):ue(this,a,c)};_.cM={};_.b=null;_.c=0;_.d=false;_=ze.prototype=ne.prototype=new oe;_.W=function Ae(a,b,c){this.c>0?qe(this,new pm(this,a,c)):ue(this,a,c)};_.cM={};_=Ce.prototype=Be.prototype=new m;_.cM={};_.b=null;_=Fe.prototype=Ee.prototype=new I;_.cM={3:1,17:1,18:1,59:1};_.b=null;_=Ge.prototype=De.prototype=new Ee;_.cM={3:1,17:1,18:1,59:1};_=Oe.prototype=Je.prototype=new Xb;_.cM={56:1,59:1,61:1,62:1};var Ke,Le,Me;_=Qe.prototype=Pe.prototype=new m;_.cM={};_.aC=null;_.qI=0;var Xe,Ye;_=Bf.prototype=Af.prototype=new m;_.eQ=function Cf(a){if(!(a!=null&&a.cM&&!!a.cM[19])){return false}return On(this.b,bf(bf(a,19),20).b)};_.hC=function Df(){return Zn(this.b)};_.cM={19:1,20:1,59:1};_.b=null;_=Ff.prototype=new m;_.cM={44:1};_.b=null;_=Hf.prototype=Gf.prototype=new Ff;_.X=function If(a){a.d&&(bf(this.b,21).ab(a.e)||(a.b=true))};_.cM={23:1,44:1};_=Kf.prototype=Jf.prototype=new I;_.cM={3:1,18:1,59:1};_=Qf.prototype=Lf.prototype=new m;_.cM={};_.d=false;_.f=false;_=Sf.prototype=Rf.prototype=new w;_.K=function Tf(){if(!this.b.d){return}Mf(this.b)};_.cM={24:1};_.b=null;_=Vf.prototype=Uf.prototype=new w;_.K=function Wf(){this.b.f=false;Nf(this.b,(new Date).getTime())};_.cM={24:1};_.b=null;_=ag.prototype=Xf.prototype=new m;_.Y=function bg(){return this.d<this.b};_.Z=function cg(){return $f(this)};_.$=function dg(){_f(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var eg=null,fg=null;var lg;var og=null;_=ug.prototype=qg.prototype=new Sc;_.P=function vg(a){bf(a,23).X(this);sg.d=false};_.Q=function xg(){return rg};_.R=function yg(){tg(this)};_.cM={};_.b=false;_.c=false;_.d=false;_.e=null;var rg=null,sg=null;var zg=null;_=Dg.prototype=Cg.prototype=new m;_.T=function Eg(a){while((y(),x).c>0){z(bf(Pp(x,0),24))}};_.cM={14:1,44:1};var Gg=false,Hg=null,Ig=0,Jg=0,Kg=false;_=Vg.prototype=Sg.prototype=new Sc;_.P=function Wg(a){ff(a);null.Ib()};_.Q=function Xg(){return Tg};_.cM={};var Tg;_=Zg.prototype=Yg.prototype=new ie;_.cM={55:1};var $g=false;var ch=null,dh=null,eh=null,fh=null,gh=null;_=ph.prototype=lh.prototype=new m;_.cM={};_.b=null;_=rh.prototype=qh.prototype=new m;_.cM={};_.b=0;_.c=null;_=sh.prototype=new m;_.bb=function vh(a){return decodeURI(a.replace('%23','#'))};_.V=function wh(a){je(this.b,a)};_.cb=function xh(a){a=a==null?Nq:a;if(!On(a,th==null?Nq:th)){th=a;ge(this)}};_.cM={55:1};var th=Nq;_=zh.prototype=new sh;_.cM={55:1};_=Bh.prototype=yh.prototype=new zh;_.cM={55:1};_=Ih.prototype=new m;_.db=function Lh(){return this.I};_.eb=function Mh(a){this.I.style[xr]=a};_.fb=function Ph(a){this.I.style[yr]=a};_.cM={26:1};_.I=null;_=Hh.prototype=new Ih;_.gb=function $h(){};_.hb=function _h(){};_.V=function ai(a){!!this.G&&je(this.G,a)};_.ib=function bi(){return this.E};_.jb=function ci(){Th(this)};_._=function di(a){Uh(this,a)};_.kb=function ei(){Vh(this)};_.lb=function fi(){};_.mb=function gi(){};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.E=false;_.F=0;_.G=null;_.H=null;_=Gh.prototype=new Hh;_.gb=function hi(){wi(this,(ui(),si))};_.hb=function ii(){wi(this,(ui(),ti))};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=Fh.prototype=new Gh;_.ob=function li(){return new dm(this.f)};_.nb=function mi(a){return ki(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=Eh.prototype=new Fh;_.nb=function qi(a){var b;return b=ki(this,a),b&&pi(a.I),b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=vi.prototype=ri.prototype=new De;_.cM={3:1,17:1,18:1,59:1};var si,ti;_=yi.prototype=xi.prototype=new m;_.pb=function zi(a){a.jb()};_.cM={};_=Bi.prototype=Ai.prototype=new m;_.pb=function Ci(a){a.kb()};_.cM={};_=Fi.prototype=new Hh;_.jb=function Gi(){var a;Th(this);a=Mb(this.I);-1==a&&(this.I.tabIndex=0,undefined)};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Ei.prototype=new Fi;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Hi.prototype=Di.prototype=new Ei;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Ii.prototype=new Fh;_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.d=null;_.e=null;_=Ji.prototype=new Hh;_.ib=function Li(){if(this.d){return this.d.ib()}return false};_.jb=function Mi(){if(this.F!=-1){Zh(this.d,this.F);this.F=-1}this.d.jb();this.I.__listener=this};_._=function Ni(a){Uh(this,a);this.d._(a)};_.kb=function Oi(){this.d.kb()};_.cM={5:1,25:1,26:1,29:1,54:1,55:1,58:1};_.d=null;_=Ri.prototype=new Gh;_.qb=function Ui(){return this.I};_.ob=function Vi(){return new Nl(this)};_.nb=function Wi(a){return Si(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.D=null;_=Qi.prototype=new Ri;_.qb=function dj(){return Hb(this.I)};_.db=function ej(){var a;return a=Hb(this.I).parentNode,(!a||a.nodeType!=1)&&(a=null),a};_.rb=function fj(){Zi(this)};_.ab=function gj(a){return true};_.X=function hj(a){a.d&&(a.e,false)&&(a.b=true)};_.mb=function ij(){this.B&&pl(this.A,false,true)};_.eb=function jj(a){this.p=a;$i(this);a.length==0&&(this.p=null)};_.fb=function kj(a){this.q=a;$i(this);a.length==0&&(this.q=null)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.n=false;_.o=false;_.p=null;_.q=null;_.r=null;_.t=null;_.u=false;_.v=false;_.w=-1;_.x=false;_.y=null;_.z=false;_.B=false;_.C=-1;_=Pi.prototype=new Qi;_.gb=function lj(){Th(this.k)};_.hb=function mj(){Vh(this.k)};_.ob=function nj(){return new Nl(this.k)};_.nb=function oj(a){return Si(this.k,a)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.k=null;_=qj.prototype=pj.prototype=new Ri;_.qb=function sj(){return this.b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.b=null;_.c=null;_=tj.prototype=new Pi;_.gb=function Dj(){try{Th(this.k)}finally{this.b.jb()}};_.hb=function Ej(){try{Vh(this.k)}finally{this.b.kb()}};_.rb=function Fj(){xj(this)};
--></script>
<script><!--
_._=function Gj(a){switch(_g(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.g&&!yj(this,a)){return}}Uh(this,a)};_.X=function Hj(a){var b;b=a.e;!a.b&&_g(a.e.type)==4&&yj(this,b)&&(b.preventDefault(),undefined);a.d&&(a.e,false)&&(a.b=true)};_.cM={5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;_.g=false;_.i=null;_.j=0;_=Jj.prototype=Ij.prototype=new m;_.U=function Kj(a){this.b.j=a.b};_.cM={15:1,44:1};_.b=null;_=Oj.prototype=new Hh;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.b=null;_=Nj.prototype=new Oj;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Sj.prototype=Rj.prototype=Mj.prototype=new Nj;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Tj.prototype=Lj.prototype=new Mj;_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_=Vj.prototype=Uj.prototype=new m;_.cM={8:1,9:1,10:1,11:1,12:1,13:1,44:1};_.b=null;_=Yj.prototype=Wj.prototype=new m;_.cM={};_.b=null;_.c=null;_.d=null;_=$j.prototype=new Gh;_.ob=function gk(){return new sk(this)};_.nb=function hk(a){return ck(this,a)};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.d=null;_.e=null;_.f=null;_.g=null;_=nk.prototype=Zj.prototype=new $j;_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_.b=0;_.c=0;_=sk.prototype=pk.prototype=new m;_.Y=function tk(){return this.c<this.e.c};_.Z=function uk(){return rk(this)};_.$=function vk(){var a;if(this.b<0){throw new vn}a=bf(Pp(this.e,this.b),5);Wh(a);this.b=-1};_.cM={};_.b=-1;_.c=-1;_.d=null;_=xk.prototype=wk.prototype=new m;_.cM={};_.b=null;_=Bk.prototype=yk.prototype=new m;_.cM={};_.b=null;_.c=null;var Ck,Dk,Ek,Fk;_=Hk.prototype=new m;_.cM={};_=Jk.prototype=Ik.prototype=new Hk;_.cM={};_.b=null;var Kk;_=Nk.prototype=Mk.prototype=new m;_.cM={};_.b=null;_=Rk.prototype=Ok.prototype=new Hh;_._=function Sk(a){_g(a.type)==32768&&!!this.b&&(this.I[Wr]=Nq,undefined);Uh(this,a)};_.lb=function Tk(){var a;a=Eb(this.I,Wr);On(Mq,a)&&ng(new Zk(this))};_.cM={5:1,25:1,26:1,54:1,55:1,58:1};_.b=null;_=Vk.prototype=new m;_.cM={};_=Xk.prototype=Uk.prototype=new Vk;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=Zk.prototype=Yk.prototype=new m;_.cM={22:1};_.b=null;_=$k.prototype=new Ff;_.cM={44:1};_=al.prototype=_k.prototype=new $k;_.cM={6:1,44:1};_=dl.prototype=bl.prototype=new m;_.U=function el(a){cl()};_.cM={15:1,44:1};_=gl.prototype=fl.prototype=new m;_.X=function hl(a){_i(this.b,a)};_.cM={23:1,44:1};_.b=null;_=jl.prototype=il.prototype=new m;_.cM={16:1,44:1};_.b=null;_=ql.prototype=kl.prototype=new l;_.cM={50:1};_.b=null;_.c=false;_.d=false;_.e=0;_.f=-1;_.g=null;_.i=null;_.j=false;_=sl.prototype=rl.prototype=new w;_.K=function tl(){this.b.i=null;s(this.b,(new Date).getTime())};_.cM={24:1};_.b=null;_=zl.prototype=ul.prototype=new Eh;_.cM={5:1,25:1,26:1,27:1,28:1,54:1,55:1,58:1};var vl,wl,xl;_=El.prototype=Dl.prototype=new m;_.pb=function Fl(a){a.ib()&&a.kb()};_.cM={};_=Hl.prototype=Gl.prototype=new m;_.T=function Il(a){Bl()};_.cM={14:1,44:1};_=Kl.prototype=Jl.prototype=new ul;_.cM={5:1,25:1,26:1,27:1,28:1,54:1,55:1,58:1};_=Nl.prototype=Ll.prototype=new m;_.Y=function Ol(){return this.b};_.Z=function Pl(){return Ml(this)};_.$=function Ql(){!!this.c&&this.d.nb(this.c)};_.cM={};_.c=null;_.d=null;_=Tl.prototype=Rl.prototype=new Ii;_.nb=function Ul(a){var b,c,d;c=(d=a.I.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=ki(this,a);b&&this.d.removeChild(Ib(c));return b};_.cM={5:1,25:1,26:1,28:1,54:1,55:1,58:1};_=_l.prototype=Vl.prototype=new m;_.ob=function am(){return new dm(this)};_.cM={};_.b=null;_.c=null;_.d=0;_=dm.prototype=bm.prototype=new m;_.Y=function em(){return this.b<this.c.d-1};_.Z=function fm(){return cm(this)};_.$=function gm(){if(this.b<0||this.b>=this.c.d){throw new vn}this.c.c.nb(this.c.b[this.b--])};_.cM={};_.b=-1;_.c=null;_=km.prototype=im.prototype=new m;_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_=mm.prototype=lm.prototype=new m;_.sb=function nm(){se(this.b,this.d,this.c)};_.cM={47:1};_.b=null;_.c=null;_.d=null;_=pm.prototype=om.prototype=new m;_.sb=function qm(){ue(this.b,this.d,this.c)};_.cM={47:1};_.b=null;_.c=null;_.d=null;_=sm.prototype=rm.prototype=new Ji;_.cM={5:1,25:1,26:1,29:1,30:1,54:1,55:1,58:1};_.c=0;var tm,um,vm=0,wm=0,xm=0,ym=0;_=Hm.prototype=Gm.prototype=new w;_.K=function Im(){Dm(0,1,0)};_.cM={24:1};_=Lm.prototype=Jm.prototype=new tj;_.cM={4:1,5:1,21:1,25:1,26:1,28:1,54:1,55:1,58:1};var Mm,Nm,Om,Pm,Qm,Rm,Sm,Tm,Um;_=Zm.prototype=Ym.prototype=new w;_.K=function $m(){Vm();Tm=Fn(Tm.b-1);Tm.b>0?A(this,1000):(Mm=Nm=Fn(0));Xj(Sm.b,_r+Pm.b+as+Rm.b);Tm.b>0?(Xj(Om.b,bs+Nm.b+cs+Mm.b+ds+Tm.b+es),undefined):(Xj(Om.b,Nq),undefined)};_.cM={24:1};_=bn.prototype=_m.prototype=new m;_.ab=function dn(a){var b;if(_g(a.type)==256){b=a.keyCode||0;b==39?(zm(),Dm(1,0,0)):b==37?(zm(),Dm(-1,0,0)):b==40?(zm(),Dm(0,1,0),z(um),B(um,Xm())):b==38?(zm(),Dm(0,0,1)):b==35||b==32?Em():b==46&&jn()}return true};_.cM={21:1};_=hn.prototype=en.prototype=new Ji;_.cM={5:1,25:1,26:1,29:1,54:1,55:1,58:1};var fn=null,gn=null;_=nn.prototype=mn.prototype=new I;_.cM={3:1,18:1,59:1};_=pn.prototype=on.prototype=new m;_.cM={};_=rn.prototype=qn.prototype=new I;_.cM={3:1,18:1,59:1};_=tn.prototype=sn.prototype=new I;_.cM={3:1,18:1,59:1};_=wn.prototype=vn.prototype=un.prototype=new I;_.cM={3:1,18:1,59:1};_=zn.prototype=yn.prototype=xn.prototype=new I;_.cM={3:1,18:1,59:1};_=Bn.prototype=new m;_.cM={59:1,63:1};_=Cn.prototype=An.prototype=new Bn;_.eQ=function Dn(a){return a!=null&&a.cM&&!!a.cM[49]&&bf(a,49).b==this.b};_.hC=function En(){return this.b};_.cM={49:1,59:1,61:1,63:1};_.b=0;var Gn;_=Ln.prototype=Kn.prototype=Jn.prototype=new I;_.cM={3:1,18:1,59:1};_=Nn.prototype=Mn.prototype=new m;_.cM={59:1,64:1};_=String.prototype;_.eQ=function Sn(a){return On(this,a)};_.hC=function Tn(){return Zn(this)};_.cM={1:1,59:1,60:1,61:1};var Un,Vn=0,Wn;_=ao.prototype=_n.prototype=new I;_.cM={3:1,18:1,59:1};_=bo.prototype=new m;_.tb=function eo(a){throw new ao('Add not supported on this collection')};_.ub=function fo(a){var b;b=co(this.ob(),a);return !!b};_.vb=function go(){return this.xb()==0};_.wb=function ho(a){var b;b=co(this.ob(),a);if(b){b.$();return true}else{return false}};_.yb=function io(a){var b,c,d;d=this.xb();a.length<d&&(a=Re(a,d));c=this.ob();for(b=0;b<d;++b){We(a,b,c.Z())}a.length>d&&We(a,d,null);return a};_.cM={};_=ko.prototype=new m;_.eQ=function mo(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[45])){return false}e=bf(a,45);if(this.e!=e.e){return false}for(c=new So((new Ko(e)).b);tp(c.b);){b=c.c=bf(up(c.b),65);d=b.Ab();f=b.Bb();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?Qq+bf(d,1) in this.f:uo(this,d,~~Q(d)))){return false}if(!Dq(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[Qq+bf(d,1)]:to(this,d,~~Q(d)))){return false}}return true};_.hC=function no(){var a,b,c;c=0;for(b=new So((new Ko(this)).b);tp(b.b);){a=b.c=bf(up(b.b),65);c+=a.hC();c=~~c}return c};_.cM={45:1};_=jo.prototype=new ko;_.zb=function Eo(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&P(a,b)};_.cM={45:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Go.prototype=new bo;_.eQ=function Ho(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[66])){return false}c=bf(a,66);if(c.xb()!=this.xb()){return false}for(b=c.ob();b.Y();){d=b.Z();if(!this.ub(d)){return false}}return true};_.hC=function Io(){var a,b,c;a=0;for(b=this.ob();b.Y();){c=b.Z();if(c!=null){a+=Q(c);a=~~a}}return a};_.cM={66:1};_=Ko.prototype=Fo.prototype=new Go;_.ub=function Lo(a){return Jo(this,a)};_.ob=function Mo(){return new So(this.b)};_.wb=function No(a){var b;if(Jo(this,a)){b=bf(a,65).Ab();Ao(this.b,b);return true}return false};_.xb=function Oo(){return this.b.e};_.cM={66:1};_.b=null;_=So.prototype=Po.prototype=new m;_.Y=function To(){return tp(this.b)};_.Z=function Uo(){return this.c=bf(up(this.b),65)};_.$=function Vo(){Ro(this)};_.cM={};_.b=null;_.c=null;_.d=null;_=Xo.prototype=new m;_.eQ=function Yo(a){var b;if(a!=null&&a.cM&&!!a.cM[65]){b=bf(a,65);if(Dq(this.Ab(),b.Ab())&&Dq(this.Bb(),b.Bb())){return true}}return false};_.hC=function Zo(){var a,b;a=0;b=0;this.Ab()!=null&&(a=Q(this.Ab()));this.Bb()!=null&&(b=Q(this.Bb()));return a^b};_.cM={65:1};_=$o.prototype=Wo.prototype=new Xo;_.Ab=function _o(){return null};_.Bb=function ap(){return this.b.c};_.Cb=function bp(a){return yo(this.b,a)};_.cM={65:1};_.b=null;_=dp.prototype=cp.prototype=new Xo;_.Ab=function ep(){return this.b};_.Bb=function fp(){return this.c.f[Qq+this.b]};_.Cb=function gp(a){return zo(this.c,this.b,a)};_.cM={65:1};_.b=null;_.c=null;_=hp.prototype=new bo;_.tb=function ip(a){this.Db(this.xb(),a);return true};_.Db=function jp(a,b){throw new ao('Add not supported on this list')};_.eQ=function lp(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[46])){return false}f=bf(a,46);if(this.xb()!=f.xb()){return false}d=new wp(this);e=f.ob();while(d.c<d.e.xb()){b=up(d);c=up(e);if(!(b==null?c==null:P(b,c))){return false}}return true};_.hC=function mp(){var a,b,c;b=1;a=new wp(this);while(a.c<a.e.xb()){c=up(a);b=31*b+(c==null?0:Q(c));b=~~b}return b};_.ob=function op(){return new wp(this)};_.Fb=function pp(){return new Cp(this,0)};_.Gb=function qp(a){return new Cp(this,a)};_.Hb=function rp(a){throw new ao('Remove not supported on this list')};_.cM={46:1};_=wp.prototype=sp.prototype=new m;_.Y=function xp(){return this.c<this.e.xb()};_.Z=function yp(){return up(this)};_.$=function zp(){vp(this)};_.cM={};_.c=0;_.d=-1;_.e=null;_=Cp.prototype=Ap.prototype=new sp;_.cM={};_.b=null;_=Ep.prototype=Dp.prototype=new Go;_.ub=function Fp(a){return ro(this.b,a)};_.ob=function Gp(){var a;return a=new So(this.c.b),new Jp(a)};_.xb=function Hp(){return this.c.b.e};_.cM={66:1};_.b=null;_.c=null;_=Jp.prototype=Ip.prototype=new m;_.Y=function Kp(){return tp(this.b.b)};_.Z=function Lp(){var a;a=Qo(this.b);return a.Ab()};_.$=function Mp(){Ro(this.b)};_.cM={};_.b=null;_=Vp.prototype=Np.prototype=new hp;_.tb=function Wp(a){return We(this.b,this.c++,a),true};_.Db=function Xp(a,b){(a<0||a>this.c)&&np(a,this.c);this.b.splice(a,0,b);++this.c};_.ub=function Yp(a){return Qp(this,a,0)!=-1};_.Eb=function Zp(a){return kp(a,this.c),this.b[a]};_.vb=function $p(){return this.c==0};_.Hb=function _p(a){return Rp(this,a)};_.wb=function aq(a){return Sp(this,a)};_.xb=function bq(){return this.c};_.yb=function cq(a){return Up(this,a)};_.cM={46:1,59:1};_.c=0;var dq;_=gq.prototype=fq.prototype=new hp;_.ub=function hq(a){return false};_.Eb=function iq(a){throw new yn};_.xb=function jq(){return 0};_.cM={46:1,59:1};_=mq.prototype=kq.prototype=new jo;_.cM={45:1,59:1};_=pq.prototype=nq.prototype=new Go;_.tb=function qq(a){var b;return b=wo(this.b,a,this),b==null};_.ub=function rq(a){return ro(this.b,a)};_.vb=function sq(){return this.b.e==0};_.ob=function tq(){var a;return a=new So(lo(this.b).c.b),new Jp(a)};_.wb=function uq(a){return Ao(this.b,a)!=null};_.xb=function vq(){return this.b.e};_.cM={59:1,66:1};_.b=null;_=xq.prototype=wq.prototype=new Xo;_.Ab=function yq(){return this.b};_.Bb=function zq(){return this.c};_.Cb=function Aq(a){var b;b=this.c;this.c=a;return b};_.cM={65:1};_.b=null;_.c=null;_=Cq.prototype=Bq.prototype=new I;_.cM={3:1,18:1,59:1};var Fq=W;var hf=new pn,gf=new pn,qf=new pn,rf=new pn,jf=new pn,kf=new pn,lf=new pn,mf=new pn,sf=new pn,tf=new pn,vf=new pn,wf=new pn,nf=new pn,uf=new pn,of=new pn,pf=new pn;$stats && $stats({moduleName:'tetris',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.tetris) $wnd.tetris.onScriptLoad();
--></script></body></html>